我認為沒有人是天生解決問題的高手,也沒有人面對問題總是一無是處、一塌糊塗。解決問題是有方法論及步驟可循的。透過反思與學習,我們都能刻意練習解決問題的能力。
解決哪些問題:
誰適合閱讀:
要有效地解決問題,關鍵不在解決方案,而是從源頭就開始問對問題、篩選對的資料、不斷迭代地執行與驗證。
“If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.”
― Albert Einstein
問對問題並非高深莫測,而是一個轉換角度及觀點的練習,練習將焦點放在他人的需要、迫切困擾的問題。
我現在常常自問:「這件是對他人、社會、世界或對環境等有貢獻嗎?」
這個反思常常能拓寬自己的格局及眼界,不再緊盯自己或小範圍所關注的重要他人。當能夠聚焦他人需要時,自己的問題往往顯得沒那麼困難,甚至有時還能被迎刃而解。
一句話總結:「對的問題就是:他人真正的需求,並且在解決後能帶來貢獻與價值。」
from 6 Unique & Free Keyword Research Tools You Didn’t Know You Needed
在 全端開發者需要懂的「Google 搜尋策略」 曾提到精準搜尋的五步驟,從關鍵字的選擇到過濾資訊,並反覆迭代直至找到最佳解答。
我認為這當中最重要的是「抓重點」的能力,能快速篩選資訊來源,並將龐雜資料轉化為有條理且精簡的資訊摘要或圖像。而鍛鍊這項能力的關鍵是「大量且有效地閱讀」:
這裡推薦兩本有助鍛鍊此能力的書:《如何閱讀一本書》、《讀懂一本書》。
真正能解決問題的往往並非最初構想的方案。在科技發達的現代,只要有足夠的時間與資源,打造解決方案並不困難;然而,花太多時間在錯誤的方案上,常常才是一個項目失敗的原因。
篩選出認為可能的最佳方案後,我便會動手執行,並且在過程中,驗證解決方案的可行性及可能性。在每一步中,反覆收集結果、修正錯誤,並逐漸迭代出真正的解決方案。
我認為真正要堅持的是「目的與目標」,而透過大量嘗試與實驗,是最能快速建構出解決方案的方式。
關於本系列更多內容及導讀,請閱讀作者於 Medium 個人專欄 【無限賽局玩家 Infinite Gamer | Publication – 】 上的文章 《用 JavaScript 打造全端產品的入門學習筆記》系列指南。